/* 
*shop-cart
*lichuang
*2018/7/4
*/
.shop-cart{width: 100%;}
/* 头部搜索栏 */
.shop-header{height: 125px;}
.shop-header .shop-header-search{width: 376px;height: 40px;margin-right: 0px;}
.shop-header .shop-header-search .shop-search-input {width: 283px;height: 40px;}
.shop-header .shop-header-search .shop-search-btn{width: 76px;}
/* 列划分 */
.shop-cart .col{float: left;text-align: left;overflow: hidden;}
.shop-cart .col.col1{width: 36px;}
.shop-cart .col.col2{width: 141px;}
.shop-cart .col.col3{width: 452px;}
.shop-cart .col.col4{width: 91px;}
.shop-cart .col.col5{width: 224px;}
.shop-cart .col.col6{width: 156px;} 
.shop-cart .col.col7{width: 65px;}
.shop-cart .shop-cart-checkbox{width: 14px;height: 14px;vertical-align: middle;border: 1px solid #e1e1e1;background: #fff;}
.shop-cart .shop-cart-checkbox:checked+b{background: #f00;border-color: #f00;}
/* 工具栏，条头 */
.shop-cart .shop-cart-tootal{color: #666;width: 1178px;height: 40px;line-height: 40px;border: 1px solid #e1e1e1;padding:0px 10px;font-size: 12px;}
.shop-cart .shop-cart-tootal .col1{text-align: center;}
.shop-cart .shop-cart-tootal .col3{font-size: 13px}
.shop-cart .shop-cart-tootal .col5{text-indent: 66px;}
.shop-cart .shop-cart-tootal label.shop-cart-checkall{cursor: pointer;}
.shop-cart .shop-store{width: 100%;margin-top: 12px;}
.shop-cart .shop-store .shop-store-title{width: 1188px;height: 47px;line-height: 47px;padding-left: 10px;}
.shop-cart .shop-store .shop-store-title .col1{text-align: center;}
.shop-cart .shop-store .shop-store-title .shop-store-name{color: #333;max-width: 700px;font-size: 14px;}
.shop-cart .shop-store .shop-store-title .shop-store-name a{color: #333;}
.shop-cart .shop-store .shop-store-title .shop-store-name a:hover{color: #e64545;}
.shop-cart .shop-store .shop-store-title .col3{margin-left: 8px;width: 40px;height: 47px;}
.shop-cart .shop-store .shop-store-title .col3 .shop-icon{font-size: 16px;color: #e64545;}
.shop-cart .shop-store .shop-store-title > #province{border: 1px solid #e64545;width: 58px; height: 18px;font-size: 12px;color: #e64545;margin-top: 15px; margin-left: 10px;display: inline-block;line-height: 18px;text-align: center;}
.shop-cart .shop-store .shop-store-title > #province img{vertical-align: middle;}
.shop-cart .shop-store .shop-store-title > span{font-size: 12px}
.shop-cart .shop-store .shop-store-price{color: #666;}

.shop-cart .shop-store .shop-store-shipping{height: 38px;background-color: #fafafa;border:1px solid #e1e1e1;border-bottom: none;display: none;}
.shop-cart .shop-store .shop-store-shipping span{height: 38px;line-height: 38px;font-size: 12px;color: #666;}
.shop-cart .shop-store .shop-store-shipping .shop-store-shipping1{margin-left: 26px;height: 20px;background-color: #eee;display: inline-block;line-height: 20px;padding: 0px 5px;vertical-align: middle;}
.shop-cart .shop-store .shop-store-shipping .shop-store-shipping2{margin-left: 13px;}
.shop-cart .shop-shipping .shop-store-shipping{display: block;}
/* 团队结算-店铺标题 */
.shop-cart .shop-group-store .shop-store-title{border:1px solid #e1e1e1;border-bottom: none;background-color: #fafafa;}
.shop-cart .shop-group-store{margin: 0;margin-top: 30px;}
.shop-cart .shop-group-store .shop-store-title .col1{margin-left: 10px}
.shop-cart .shop-store .shop-store-price1{margin-right: 18px}

/* 店铺商品 */ 
.shop-cart .shop-goods{width: 1198px;background: #fafafa;border: 1px solid #e1e1e1;}
.shop-cart .shop-goods .shop-goods-item{height: 97px;width: 100%;padding: 15px 0px;overflow: hidden;}
.shop-cart .shop-goods .shop-goods-item .col1{width: 43px;}
.shop-cart .shop-goods .shop-goods-item .col2{width: 118px;margin-top: 5px;}
.shop-cart .shop-goods .shop-goods-item .col3{font-size: 12px;padding-left: 4px;width: 244px;}
.shop-cart .shop-goods .shop-goods-item .col3 a{ display: inline-block;width: 229px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.shop-cart .shop-goods .shop-goods-item .col4{margin-left: 222px;height: 25px;line-height: 21px;font-size: 12px;overflow: visible;}
.shop-cart .shop-goods .shop-goods-item .col5{margin-left: 41px;width: 179px;}
.shop-cart .shop-goods .shop-goods-item .col6{font-size: 12px;font-weight: 600;}
.shop-cart .shop-goods .shop-goods-item .col7{font-size: 12px;}
.shop-cart .shop-goods-item .shop-goods-img{width: 86px;height: 86px;border: 1px solid #e1e1e1;display: block;margin: 0 auto;}
.shop-cart .shop-goods-item .shop-goods-img img{width: inherit;height: inherit;}
.shop-cart .shop-goods-item .col1{text-align: right;line-height: 22px;}
.shop-cart .shop-goods-item .shop-goods-name{color: #333;line-height: 20px;height: 40px;margin-left: 10px;width: 100%;display: block;}
.shop-cart .shop-goods-item .shop-goods-name:hover{color: #e64545;}
.shop-cart .shop-goods-item  .col4,.shop-cart .shop-goods-item  .col6{height: 20px;line-height: 20px;color: #333;}
.shop-cart .shop-goods-item .shop-num-group{width: 117px;height: 28px;border: 1px solid #e1e1e1;margin-top: 6px;}
.shop-cart .shop-goods-item .shop-num-group .shop-num-btn{width: 28px;height: 28px;float: left;background: #f8f8f8;color: #999;cursor: pointer;line-height: 28px;text-align: center;font-size: 20px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.shop-cart .shop-goods-item .shop-num-group .shop-num-btn.shop-disable{color: #aaa;cursor: initial;}
 .shop-num-group .shop-num-input{border-width: 0px 1px 0px 1px;border-style:solid;border-color: #e1e1e1;height: 28px;line-height: 28px;color: #333;width: 59px;float: left;text-align: center;}
 .shop-cart .shop-goods-item .shop-btn-group{width: 100%; line-height: 25px;height: 50px;width: 100%;display: block;}
 .shop-cart .shop-goods-item .shop-btn-group a{color: #333;}
 .shop-cart .shop-goods-item .shop-btn-group a:hover{color:#e64545;}
 /* 促销 */
 .shop-cart .shop-goods .shop-goods-item .col4 div{color: #e64545;border: 1px solid #ffd4d4;margin-left: -5px;margin-top: 3px;width: 48px;height: 18px;line-height: 18px;text-align: center;}
 .shop-cart .shop-goods .shop-goods-item .col4 div img{vertical-align: middle;}
 .shop-cart .shop-goods .shop-goods-item .col4 p{color: #999999; text-decoration: line-through;}
 .shop-cart .shop-goods .shop-goods-item .col4 .price{color: #333333; text-decoration: none;font-weight: 600;}
 .shop-cart .shop-goods .shop-ellips p {display: none;} 
 .shop-cart .shop-goods .shop-ellips div{display: none;} 
 .shop-cart .shop-goods .shop-ellips .price{display: block;}
 .shop-cart .shop-promotion .shop-goods-item .shop-ellips p{display: block;}
 .shop-cart .shop-promotion .shop-goods-item .shop-ellips div{display: block;}
 /* 购买人 */
 .shop-cart .shop-buyer{height: 33px;line-height: 83px;text-indent: 20px;color: #333;font-weight: 600;}
 .shop-cart .shop-buyer input{margin-right: 9px;}
 .shop-cart .shop-buyer span{font-weight: 500;}
 /* 汇总 */
 .shop-cart .shop-collect{color: #707070;width: 1177px;height: 53px;line-height: 53px;border: 1px solid #e1e1e1;padding:0px 0px 0px 21px ;margin-top: 70px;margin-bottom: 55px;font-size: 12px;position: relative;}
 .shop-cart .shop-collect .col1{width: 26px;}
 .shop-cart .shop-collect .col2{width: 122px;}
 .shop-cart .shop-collect .col3{width: 87px;}
 .shop-cart .shop-collect .col4 a{color: #707070;}       
 .shop-cart .shop-collect .shop-btn-delete{color: #666; float: right;margin-right: 30px;}
 .shop-cart .shop-collect .shop-btn-delete:hover{color: #e64545;}
 .shop-cart .shop-collect .shop-add-collect{color: #666;}
 .shop-cart .shop-collect .shop-add-collect:hover{color: #e64545;}
 .shop-cart .shop-collect .shop-btn-pay{height: inherit;padding:0px 41px;background: #e64545;color: #fff;font-size: 20px;font-weight: 500;line-height: 53px;float: right;}
 .shop-cart .shop-collect .shop-btn-pay.shop-btn-pay-company{font-size: 20px;padding:0px 30px;}
 .shop-cart .shop-collect .shop-collect-price{float: right;height: 73px;}
 .shop-cart .shop-collect .shop-collect-price dd{margin-right: 30px;float: left;}
 .shop-cart .shop-collect .shop-collect-price dd img{width: 9px; height: 5px;}
 .shop-cart .shop-collect .shop-collect-price .shop-font-num{font-weight: bold;color: #e64545;vertical-align: middle;}
 .shop-cart .shop-collect .shop-collect-price .shop-font-money{font-weight: bold;font-size: 20px;color: #e64545;vertical-align: middle;}
 /* 团体汇总 */
 .shop-cart .shop-group-collect{margin-top: 48px;}
 /* 推荐商品 */
 /* tabcontrol */
 .shop-cart .shop-tabcontrol .shop-tab-nav{width: 100%;height: 48px;overflow: hiddenl;background: #f5f5f5;font-size: 16px;display: block;cursor: pointer;}
 .shop-cart .shop-tabcontrol .shop-tab-nav-item{padding:0px 44px;float: left;color: #666;height: 45px;line-height: 45px;display: block;}
 .shop-cart .shop-tabcontrol .shop-tab-nav-item.shop-active{color: #fff;background: #e64545;}
 .shop-cart .shop-tabcontrol .shop-tab-con{width: 100%;}
 .shop-cart .shop-tabcontrol .shop-tab-con-item{width: 100%;display: none;overflow-x: hidden;position: relative;}
 .shop-cart .shop-tabcontrol .shop-tab-con-item.shop-active{display: block;}
/* 商品推荐 */
 .shop-cart .shop-recommend{padding-top: 44px;padding-bottom: 20px;} 
 .shop-cart .shop-recommend .shop-goods-list{height: 303px;width: 100%;}
 .shop-cart .shop-recommend .shop-goods-list ul{width: 100%;height: inherit;}
 .shop-cart .shop-recommend .shop-goods-list ul li{width: 190px;height: inherit;padding:0px 25px;float: left;}
 .shop-cart .shop-recommend .shop-goods-list ul li .shop-goods-img{widows: 190px;height: 180px;margin-bottom: 20px;text-align: center;}
 .shop-cart .shop-recommend .shop-goods-list ul li .shop-goods-img img{width: auto;height: 100%;}
 .shop-cart .shop-recommend .shop-goods-list ul li .shop-goods-title{width: 100%;height: 23px;line-height: 23px;font-size: 14px;color: #333;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
 .shop-cart .shop-recommend .shop-goods-list ul li .shop-goods-remark{width: 100%;height: 23px;line-height: 23px;font-size: 14px;color: #333;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
 .shop-cart .shop-recommend .shop-goods-list ul li .shop-goods-price{width: 100%;height: 36px;line-height: 36px;font-size: 16px;font-weight: bold;color: #e64545;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
 .shop-cart .shop-recommend .shop-goods-list ul li:hover .shop-goods-title, .shop-cart .shop-recommend .shop-goods-list ul li:hover .shop-goods-remark{color: #e64545;}
 .shop-cart .shop-recommend .shop-left-nav {background:#e1e1e1;color:#fefefe;display:block;position:absolute;width:25px;height:70px;left:0px; top: 44%;margin-top: -35px;cursor: pointer;}
 .shop-cart .shop-recommend .shop-right-nav {background:#e1e1e1;color:#fefefe;display:block;position:absolute;width:25px;height:70px;right: 0px;top: 44%;margin-top: -35px;cursor: pointer;}
 .shop-cart .shop-recommend .shop-left-nav, .shop-cart .shop-recommend .shop-right-nav{line-height: 70px;font-size: 30px;color: #fff;text-align: center;z-index: 55;}
 /* 选项卡 */
 .shop-cart .shop-teb{width: 1200px;margin: 0 auto;overflow: hidden;}
 .shop-cart .shop-teb > ul{float: left;}
 .shop-cart .shop-teb > ul > li{float: left;font-size: 16px;margin-right: 29px;height: 34px;font-weight: 600}
 .shop-cart .shop-teb > ul > li > a{color: #111111;}
 .shop-cart .shop-teb > ul > li span{display: none;}
 .shop-cart .shop-teb > ul > .selected{border-bottom: 1px solid #e64545;color: #e64545;width: 100px;}
 .shop-cart .shop-teb > ul > .selected a{color: #e64545;text-align: center;}
 .shop-cart .shop-teb > ul > .selected span{display: inline;}
 .shop-cart .shop-teb > div > .shop-price{color: #e64545;margin-left: 17px;font-size: 12px;font-weight: 600;}
 
 .shop-cart .shop-teb > div > span{font-size: 12px;color: #333;}
 .shop-cart .shop-teb > div{float: right;}
 .shop-cart .shop-teb > div > button{width: 60px;height: 25px;background-color: #999;border: none;color: #fff;margin-left: 3px;}
/* 提示 */
.shop-collect > .shop-prompt{position: absolute;top: -39px;right: 0px;width: 265px;height: 26px;box-shadow:0px 0px 5px #ebebeb;line-height: 26px;text-indent: 15px;}
.shop-cart .shop-collect > .shop-prompt > .shop-promptIn1{color: #e64545}
.shop-cart .shop-collect > .shop-prompt > .shop-promptIn2{color: #666666}
.shop-cart .shop-collect > .shop-prompt > .shop-promptIn3{color: #414141}
.shop-cart .shop-collect > .shop-prompt > img{margin-left: 12px;}
/* 选中 */
.shop-cart .shop-store .ProductSelection{background-color: #fdfaf0;}
.shop-cart .shop-store .shop-title-background{background-color: #ffffff;}
